﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace BDD
{
    static class Besoin
    {
        public static List<String[]> recupererLesBesoins()
        {
            List<String[]> uneListe = new List<string[]>();
            uneListe.Add(new String[] { "2", "Gérer les connexions" });
            uneListe.Add(new String[] { "6", "Gérer les articles" });
            uneListe.Add(new String[] { "7", "Gérer les rayons" });
            uneListe.Add(new String[] { "9", "Gérer le placement des articles sur les rayons" });
            uneListe.Add(new String[] { "12", "Gérer les statistiques" });
            return uneListe;
        }

        public static void connectionBDD()
        {
            SqlConnection myConnection = new SqlConnection("user id=groupe5;" +
                                       "password=Gr00p3B$st;server=main-home.dyndns.info;" +
                                       "Trusted_Connection=yes;" +
                                       "database=groupe5; " +
                                       "connection timeout=30");
        }

        public static Boolean ajouterUnBesoin(String[] valeur)
        {
            Boolean ok = false;

            try
            {
                connectionBDD();
                String valeurNom = valeur[1];

                SqlCommand myCommand = new SqlCommand("INSERT INTO Besoin (nom) " +
                                     "Values (valeurNom)");
                ok = true;

            }
            catch (Exception e)
            {

            }

            return ok;
        }

        public static Boolean sauvegarderUnBesoin(String[] valeur)
        {
            Boolean ok = false;

            try
            {
                connectionBDD();
                String valeurId = valeur[0];
                String valeurNom = valeur[1];

                SqlCommand myCommand = new SqlCommand("UPDATE Besoin SET id = valeurId WHERE nom = valeurNom");

                ok = true;

            }
            catch (Exception e)
            {

            }

            return ok;
        }

        public static Boolean supprimerUnBesoin(int valeurId)
        {

            Boolean ok = false;

            try
            {
                connectionBDD();

                SqlCommand myCommand = new SqlCommand("DELETE FROM Besoin WHERE id = valeurId");
            }
            catch (Exception e)
            {
            }

            return ok;
        }
    }
}